﻿@charset "utf-8";
/* CSS Document */
body{background:#fff;}
.cartIcon{background:url(../img/cartIcon-gw-24.png?20160419) no-repeat; _background:url(../img/cartIcon-gw-8.png?20160419) no-repeat;}
.shoppingCart{width:1000px; margin:20px auto 0; font-family:"宋体"; position:relative;}
.myCartTitle{height:48px;}
.myCartTitle .text{ float:left; font-size:20px; height:48px; line-height:48px;  font-weight:normal; color:#000; font-family:"Microsoft YaHei";}
.myCartTitle .areaBox{ float:left; position:relative; height:48px; margin:0px 0px 0px 15px;}
.areaBox .selectArea{float:left; position:relative; line-height:28px; height:28px; font-size:14px; margin:11px 0 0 0; border:1px solid #fff; display:inline-block; background:#fff; padding-left:12px; z-index:112;}
.areaBox .selectArea.on{ border:1px solid #ccc; border-bottom:none;}
.areaBox .selectArea:hover{ color:#666; text-decoration:none;}
.areaBox .selectArea b{ float:left; font-weight:normal; padding-right:6px; color:#777;}
.areaBox .selectArea i{ float:left; display:inline-block; width:20px; height:20px; background-position:-184px -138px; vertical-align:middle; margin:4px 5px 0 0;}
.areaBox .selectArea.on i{ background-position:-184px -154px;}
.areaBox .selectArea s{ width:1px; font-size:0; height:18px; background:#ccc; position:absolute; left:-1px; top:5px;}
.areaDetail{ padding:10px; width:340px; position:absolute; left:0; top:39px; border:1px solid #ccc; box-shadow:0 0 5px -1px #ccc; background:#fff; z-index:111; display:none;}
.selectedBox{ margin-bottom:8px; line-height:20px; font-size:100%; font-weight:normal; position:relative; z-index:22;}
.selectedBox a{ display:inline-block; vertical-align:top; padding:0 10px; background-color:#fff; cursor:pointer;}
.selectedBox a:hover{ color:#333; text-decoration:none;}
.selectedBox a em{ font-style:normal; float:left; display:inline-block;}
.selectedBox a i{ float:left; display:inline-block; background-position:-92px 3px; width:15px; height:15px; margin:3px 0 0 3px;}
.selectedBox a.on{ border:1px solid #cc0000; border-bottom:1px solid #fff;}
.selectedBox a.on i{ background-position:-92px -10px;}
.areaList{ padding:5px; overflow:hidden; zoom:1; position:relative; z-index:20; margin-top:-9px;  border-top:1px solid #cc0000; display: none;}
.areaList li{ float:left; line-height:24px; width:82px;}
.areaList li a{ display:inline-block; padding:0 7px;}
.areaList li a:hover{ background:#c00; color:#fff; text-decoration:none;}
.logoTipBox{float:left; height:20px; line-height:22px;  margin:15px 0 0 5px; background:#fafcff; padding:0 10px;}
.logoTipBox span{ height:20px; color:#777;}
.logoTipBox a{ height:20px; color:#3366cc; padding:0 5px;}
.freePosBox{ float:right; height:20px; line-height:20px; margin-top:17px; color:#777;}
.freePosBox span{color:#e6393d; padding:0 2px;}

/*商品表格头部start*/
.cartTableBox{border:1px solid #e4e4e4; border-bottom:none;}
.cartHeader{ height:35px; line-height:35px; border-bottom:1px solid #e4e4e4; background:#fbfbfb; }
.cartHeaderCon{ float:left; text-align:center;}
.goodHeadCheck{ width:58px; text-align:left; padding-left:10px;}
.goodHeadCheck .checkAll{ margin:12px 10px 0 0; *+margin:7px 4px 0 0; _margin-top:7px; float:left;}
.goodHeadCheck span{ float:left;}
.goodHeadName{ width:366px; text-align:left; text-indent:60px;}
.goodHeadPrice{ width:102px;}
.goodHeadGold{ width:102px;}
.goodHeadNum{ width:120px;}
.goodHeadTotal{ width:120px;}
.goodHeadOperate{ width:120px;}
/*商品表格头部end*/


/*商品表格start*/
.cartTab tr.odd{background:#f9f9f9;}
.cartTab .trLast td{ border:0px;}
.cart-tabBox{ width:998px; height:auto; border-bottom:1px solid #e4e4e4;}
.cart-tabBox .cartTab{ width:998px;}
.cart-tabBox .table{ width:100%; vertical-align:middle;}
.cart-tabBox .premiums{ border-top:1px dotted #CCCCCC;}
.cartTab td{ height:86px; text-align:center;}
.cartTab .cTab-check{ width:58px; text-align:left; padding-left:10px;}
/*name*/
.cartTab .cTab-name{ width:366px; text-align:left;}
.cartTab .cTab-name .cn-Pic{ width:54px; height:54px; _height:55px; float:left;}
.cartTab .cTab-name .cn-Pic img{ height: 52px; vertical-align: middle; width: 52px; border:1px solid #fff;}
.cartTab .cTab-name .cn-Con{ height:52px; float:left; padding-left:10px; width:302px;}
.cartTab .cTab-name .cn-Con p{ width:300px; overflow:hidden;}
.cartTab .cTab-name .cn-Con .cn-Con-Name{ height:26px; line-height:26px; white-space:nowrap; text-overflow:ellipsis;}
.cartTab .cTab-name .cn-Con .cn-Con-Name2{ height:52px; line-height:52px; white-space:nowrap; text-overflow:ellipsis;}
.cartTab .cTab-name .cn-Con a{ color:#333;}
.cartTab .cTab-name .cn-Con a:hover{ color:#cc0001; text-decoration:none;}
.cartTab .cTab-name .cn-Con .cn-Con-Pro{ height:18px; padding-top:5px; _height:19px;}
.cn-Con-Pro span{ display:inline-block; height:16px; line-height:16px; color:#e6393d; margin-right:6px; padding:0 3px 0 4px; border:1px solid #e6393d; background-color:#fff;}
.cn-Con-Pro span.tip1{}
/*.cn-Con-Pro span.tip2{  background-color:#E6393D;#A27575; }*/
.cn-Con-Pro span.tip3{ border:1px solid #f3f3f3; background-color:#f3f3f3; padding:0;}
.cn-Con-Pro b{ color:#FB8903;}
.cn-Con-Pro b i{ font-style:normal;}
/*name end*/
.cartTab .cTab-jxPri{ width:102px; font-family:"微软雅黑";}
.cartTab .cTab-gold{ width:102px;}
.cartTab .cTab-city{ width:114px;}
/*数量*/
.cartTab .cTab-amount{ width:120px;}
.cTab-amount .cAmount-add { margin: 0 auto; width: 72px;border: 1px solid #ccc; height: 20px; clear:both;}
.cTab-amount .ctxt { height: 20px; line-height: 20px; text-align: center; width: 30px; display:inline-block; border:0px; font-size:15px; color:#333; float: left;}
.cTab-amount .ca-minus,.cTab-amount .ca-plus { cursor: pointer; float: left; height: 20px; width: 21px; display:inline-block; -moz-user-select: none;  -webkit-user-select: none; -ms-user-select: none;}
.cTab-amount .ca-minus { background-position:0 -43px;}
.cTab-amount .minusOn{ background-position:0 -71px;}
.cTab-amount .ca-plus{ background-position:-30px -43px;}
.cTab-amount .plusOn{ background-position:-30px -71px;}
.cTab-amount .cAmount-pro{ width:74px; height:16px; line-height:16px; text-align:center; color:#E6393D; margin:8px auto 0;} /*库存紧张*/
.cTab-amount .numLimited{ background:none; color:#999;} /*有货*/
.cTab-amount .nonumLimited{color:#e6393d;font-weight:bold} /*无货*/
.cTab-amount .zpProduct{font-size: 13px;color:#333; font-family:"Microsoft YaHei";}

/*数量 end*/
.cartTab .cTab-subt{ width:120px; font-weight:bold; color:#e6393d; font-family:"微软雅黑"; }
.cartTab .cTab-ope{ width:120px;}
.cartTab .cTab-ope .opeBox{ width:120px; height:60px; position:relative; padding-top:20px; }
.cTab-ope .opeBox a{ display:block; line-height:20px;}
.cartTab th{ height:42px; text-align:center; font-weight:normal; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background:#fff6e5;}
.cartTab .pro-Name{ width:402px; text-align:left;}
.cartTab .pro-Name .pro-Name-con{ float:left; margin-top:4px;}
.cartTab .pro-Name .pro-Name-hgsp{ float:left; width:90px; height:28px; position:relative; margin-left:15px; }
.pro-opeBox{ width:110px; height:33px; line-height:33px; position:relative;}
.cartTab .pro-Name b{float:left; width:218px; padding-left:10px; display:inline-block; line-height:20px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.cartTab .pro-Name b a:hover{  color:#555; text-decoration:none;}
.pro-Name input{ margin:3px 0 0 12px; *+margin:3px 0 0 8px; _margin:3px 0 0 8px; float:left;}
.pro-Name span{float:left; display:inline-block; height:18px; line-height:18px; color:#fff; margin:0 0 0 12px; padding:0 6px; border: 1px solid #e6393d; border-radius:2px; background:#fffbf3; position:relative;}
.pro-Name span i{display:inline-block; height:5px; width:6px; background-position:0 -216px; position:absolute; bottom:-5px; left:4px; font-size:0; line-height:0;}
.pro-Name span em{ display:inline-block; font-style:normal; color:#e6393d;}
.pro-Name .premiums{ padding-left:8px;}
.pro-Name .premiums em{ padding:0 8px; font-weight:bold; border-radius:5px;}
.pro-Name-hgsp{ width:64px; height:18px; position:relative; z-index:100;}
.pro-Name-hgsp .hgsp-but{background:#e54346; border-radius:3px; color:#fff; display:block; width:88px; height:26px; line-height:26px; border:1px solid #cf000d; text-align:center;}
.pro-Name-hgsp .hgsp-but:hover{ color:#fff; text-decoration:none;}
.pro-Name-hgsp .hgsp-but i{ display:inline-block; width:15px; height:8px; background-position:-185px -176px; margin-left:5px; _margin-top:7px;}
.pro-Name-hgsp .hgsp-but.on i{ background-position:-185px -192px;}
/*商品表格end*/
/*已删除商品列表 start*/
.delTableBox{border: 1px solid #e4e4e4; display: none;}
.delTabTitle{ line-height:20px; margin:20px 0 10px; color:#999; display: none;}
.delTabTitle span{ color:#e6393d; padding:0 2px;}
.delComTable{width:100%; vertical-align:middle; border-collapse:collapse;}
.delComTable tr.even{ background:#f9f9f9;}
.delComTable .trLast td{ border-bottom:none;}
.delComTable td{ height:40px; text-align:center;}
.delComTable .goodName{ width:370px; height:40px; line-height:40px; text-align:left; text-indent:30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.delComTable .goodName a{ color:#333;}
.delComTable .goodName a:hover{ color:#cc0001; text-decoration:none;}
.delComTable .goodTbodyPrice{ width:210px; font-family:"Microsoft YaHei";}
.delComTable .goodTbodyNum{ width:130px; font-family:"Microsoft YaHei";}
.delComTable .goodTbodyOperate{ width:256px;}
.delComTable .goodTbodyOperate{ width:256px;}
.delComTable .goodTbodyOperate .operateBox{ height:20px; position:relative; padding:10px 0; }
.delComTable .goodTbodyOperate .operateBox .sc{ display:inline-block; width:36px; margin:0 10px 0 12px;}
.delComTable .goodTbodyOperate .operateBox .ysc{ display:inline-block; width:36px; margin:0 10px 0 12px;}
.delComTable .goodTbodyOperate .operateBox a{ line-height:20px; color:#666;}
.delComTable .goodTbodyOperate .operateBox a:hover{color:#cc0001; text-decoration:none;}
/*已删除商品列表end*/
/*已下架 start*/
.cartTab tr.comOff{ background:#f3f3f3;}
.cartTab .comOff .cTab-name .cn-Con a,.cartTab .comOff .cTab-name .cn-Con a:hover{ color:#999;}
.cartTab .comOff .cTab-jxPri,.cartTab .comOff .cTab-gold,.cartTab .comOff .cTab-amount,.cartTab .comOff .cTab-subt{ color:#aaa;}
.cartTab .comOff .cTab-subt{ color:#bbb;}
/*已下架 end*/
/*换购商品弹层start*/
.hgspBox{ position:absolute; left:90px; top:30px; z-index:100; border:1px solid #ddd; background:#fff; box-shadow:0 0 6px -1px #bbb; display:none;}
.hgspBox .hgsp-close{ width:20px; height:20px;background-position:-34px -208px; position:absolute; top:8px; right:8px; cursor:pointer;}
.hgspBox .hgsp-tit{ width:382px; height:36px; line-height:36px; background:#f3f3f3; padding-left:10px;}
.hgspBox .hgsp-con{ width:392px; height:auto; position:relative; z-index:1001;}
.hgsp-list{ width:392px; max-height:299px; overflow-y: auto; overflow-x:hidden; border-bottom: 1px solid #e4e4e4;}
.hgsp-list ul{ width:392px;}
.hgsp-list ul li{ width:352px; height:54px; padding:10px; margin:0 10px; border-bottom: 1px dashed #ccc;}
.hgsp-con .hgsp-remind{background: none repeat scroll 0 0 #FFFDEE;border: 1px solid #EDD28B;color: #FF6600;height: 18px;left: 85px;line-height: 18px; padding: 6px 15px;position: absolute;top: 110px; width: 180px; z-index:1002; box-shadow:0 0 4px -2px #666;}
.hgsp-con .hgsp-remind em{ color:#FF6600; font-style:normal;}
.hgsp-con .hgsp-remind b{cursor: pointer;font-weight: normal;height: 18px; font-size:20px; position: absolute;right: 10px; _top:9px; width: 10px; z-index:1003;}
.hgsp-list .hgsp-check{ width:12px; padding:20px 12px 0 0; float:left;}
.hgsp-list .hgsp-check input{ vertical-align:middle; margin:0px;}
.hgsp-list .hgsp-pic{ width:54px; height:54px; _height:55px; float:left;}
.hgsp-list .hgsp-pic img{ height: 52px; vertical-align: middle; width: 52px; border:1px solid #ccc;}
.hgsp-list .hgsp-intro{ width:235px; height:48px; padding:3px 15px 3px 16px; float:left;}
.hgsp-list .hgsp-intro p{ width:235px;}
.hgsp-list .hgsp-intro .hgsp-int-name{ height:22px; line-height:22px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.hgsp-list .hgsp-intro .hgsp-int-pri{ height:26px; line-height:26px; overflow:hidden;}
.hgsp-list .hgsp-intro .hgsp-int-pri b{ color:#cc0000; font-family:"微软雅黑"; padding-left:0px; width: auto;}
.hgsp-list .hgsp-intro .hgsp-int-pri del{ color:#999; font-family:"微软雅黑"; padding-left:13px;line-height: 20px;}
.hgsp-con-but{ width:160px; padding:10px 0 10px 106px;}
.hgsp-con-but a{ display:inline-block; height:24px; line-height:24px; padding:0 18px; border-radius:2px; margin-left:15px;}
.hgsp-con-but .hgsp-sub{ background:#e54346; color:#fff; border:1px solid #cf000d;}
.hgsp-con-but .hgsp-sub:hover{ color:#fff; text-decoration:none;}
.hgsp-con-but .hgsp-cancel{ background:#f9f9f9; color:#999; border:1px solid #e4e4e4;}
.hgsp-con-but .hgsp-cancel:hover{ color:#999; text-decoration:none;}
.cartTab .pro-subt,.cartTab .pro-subtt{ width:102px; font-weight:bold; color:#cc0000; font-family:"微软雅黑"; }
.pro-subtt em{ font-style:normal; color:#fff; padding:4px 10px; background:#D00501; border-radius:3px; font-family:"宋体"; font-weight:normal; display:inline-block;}
.proCom td{ background:#fff9ee;}
/*换购商品弹层end*/

/*删除弹窗*/
.delBox{ background:#fff; border:1px solid #e4e4e4; box-shadow:0 0 3px 0 #ddd; display:none; height:160px; position:absolute; width:270px; top:150px; right:-60px; z-index:111;}
.delBox .delBoxTit { background:#fbfbfb; border-bottom:1px solid #e4e4e4; height:34px; width:100%;}
.delBox .delBoxTit strong { display:block; float:left; font-size:14px; line-height:34px; padding-left:15px;}
.delBox .delBoxTit .close {background-position: -166px -115px; cursor: pointer; display: inline-block; float: right; height: 20px; margin: 8px 10px 0 0; width: 20px;}
.delBox .delBoxCon { height:53px;}
.delBox .delBoxCon .delBoxTest { font-size:14px; line-height:22px; text-align:center; padding-top:22px;}
.delBox .delBtnBox { height:26px; margin:25px auto 0; overflow:hidden; width:112px;}
.delBox .delBtnBox ul { width:140px;}
.delBox .delBtnBox li { float:left;background:#fff; border: 1px solid #ccc; display: inline-block; width:40px; height: 24px; line-height: 24px; text-align:center;  margin-right:20px;cursor:pointer;}

/*优惠促销活动弹层start*/
.cSetPromBox{width:440px; height:auto; background:#fff; border: 1px solid #CCCCCC; box-shadow: 0 0 5px -2px #666666; display: none; left:32px; position: absolute; top: 63px; z-index: 1000;}
.spromBox{ height:auto; padding:10px;}
.spromBox .sp-list{ height:26px; line-height:26px; border-bottom: 1px dotted #ccc;}
.spromBox .sp-list b{ font-weight:normal; padding-left: 5px;}
.spromBox .sp-list span{ display:inline-block; height:18px; _height:19px; line-height:18px; color:#fff; margin:0 0 0 3px;}
.spromBox .sp-list span i{display:inline-block; height:18px; width:15px; background-position:-77px -44px;; vertical-align:middle; margin-right:0;}
.spromBox .sp-list span em{ display:inline-block; font-style:normal; height:18px; background-color:#d00501; padding:0 6px 0 1px; vertical-align:middle;}
/*优惠促销活动弹层end*/

/*推荐商品start*/
.recommenBox{ height:57px; background:#fff; margin:20px 0 10px;}
.recommenTitle{ height:35px; border-bottom:1px solid #e4e4e4;}
.recommenTitle span{ display:inline-block; width:90px; height:34px; line-height:34px; text-align:center; border:1px solid #e4e4e4; background:#fff; margin:0 8px -1px 0; cursor:pointer; position:relative;}
.recommenTitle span.on{ border-bottom:1px solid #fff; color:#cc0000; font-weight:bold;}
.recommenList{ display:none; width:984px; height:20px; border:1px solid #e4e4e4; border-top:none; padding:0 7px; position:relative; overflow:hidden;}
.recommenCon{ float:left; width:944px; height:270px; margin:0 6px; overflow:hidden; position:relative;}
.recommenCon ul{width:50000px;  height:270px; position:relative;}
.recommenCon li{float:left;  width:160px; margin-right:36px;}
.recommenCon li.last{margin:0;}
.recommenCon li .imgBox{ width:160px; height:160px; }
.recommenCon li .goodInfo{ width:160px;  padding-top:10px;}
.recommenCon li .goodInfo p{ width:160px;}
.recommenList .page{ float:left;  width:14px; height:45px; cursor:pointer; margin-top:100px;}
.recommenList .prevPage{background-position:-81px -65px;}
.recommenList .nextPage{ background-position:-102px -65px}
.recommenList .prevPage.on{background-position:-120px -65px;}
.recommenList .nextPage.on{ background-position:-142px -65px}
.goodInfo .goodName{height:32px; line-height:16px; overflow:hidden;}
.goodInfo .goodPrice{ height:30px; line-height:30px; overflow:hidden;}
.goodInfo .goodPrice b{ color:#cc0000; font-family:"Microsoft YaHei";}
.goodInfo .goodBuy{ height:29px;}
.goodInfo .goodBuy a{ display:block; background:#fff; width:108px; height:27px; line-height:27px; font-size:0; border:1px solid #dddddd; text-align:center;}
.goodInfo .goodBuy a i{ display:inline-block; vertical-align: middle; background-position:0 -269px; width:14px; height:12px;}
.goodInfo .goodBuy a span{ display:inline-block; vertical-align: middle; font-size:12px; color:#cc0000; margin-left:5px;}
.goodInfo .goodBuy a:hover{ background:#d10e1b;}
.goodInfo .goodBuy a:hover i{ background-position:-16px -269px;}
.goodInfo .goodBuy a:hover span{ color:#fff;}
.recommenListNot{ width:998px; height:150px; border:1px solid #e4e4e4; border-top:none; text-align:center; padding-top:120px; color:#777;}
.recommenListNot{ display:none; width:998px; height:150px; border:1px solid #e4e4e4; border-top:none; text-align:center; padding-top:120px; color:#777;}
/*推荐商品end*/

/*加价购*/
.increaseBox{ width:1000px; height:auto; margin:20px auto;}
.increase-tit{ width:1000px; height:29px; border-bottom:1px solid #e4e4e4;}
.increase-tit .inc-t{ display:inline-block; height:28px; line-height:28px; text-align:center; padding:0 15px; border:1px solid #e4e4e4; background:#fff; margin-bottom:-1px; position:relative; float:left; margin-right:8px;}
.increase-tit .inc-t:hover{ text-decoration:none; color:#666;}
.increase-tit .itOn{ color:#cc0000; height:29px; line-height:29px; border-bottom:0px; font-weight:bold; }
.increase-tit .itOn:hover{ color:#cc0000;}
.increase-com{ width:998px; border:1px solid #e4e4e4; border-top:0px; padding:5px 0px 25px;}
.increase-name{ padding:13px 0 20px 72px;}
.increase-name .in-icon em{ background: #E6393D; display: inline-block; font-style: normal; height: 18px; line-height:18px; padding: 0 4px 0 5px; color:#fff;}
.increase-name .in-text{ padding-left:10px;}
.increase-name .in-text b{ color:#E6393D; padding:0 3px;}
.increase{ width:998px;}
.increase .inc-prev,.increase-com .inc-next{ width:60px; padding-top:12px; float:left; text-align:center;}
.increase .inc-prev{ padding-right:11px;}
.increase .inc-next{ padding-left:11px;}
.inc-prev span,.inc-next span{ display:inline-block; width:14px; height:34px; cursor:pointer;}
.inc-prev span{ background-position:-82px -64px;}
.inc-next span{ background-position:-101px -65px;}
.inc-list{width:856px; height:58px; float:left; overflow:hidden; position:relative;}
.inc-list ul{ width: 10000px; position:relative;}
.inc-list ul li{ width:268px; height:58px; float:left; margin-right:25px; display:inline;}
.inc-list .inc-pic{ width:54px; height:54px; _height:55px; float:left; padding-top:2px;}
.inc-list .inc-pic img{ height: 52px; vertical-align: middle; width: 52px; border:1px solid #ccc;}
.inc-list .inc-intro{ width:198px; height:58px; padding-left:16px; float:left;}
.inc-list .inc-intro p{ width:198px;}
.inc-list .inc-intro .inc-int-name{ height:16px; line-height:16px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.inc-list .inc-intro .inc-int-pri{ height:20px; line-height:20px; overflow:hidden; font-family:Microsoft YaHei;}
.inc-list .inc-intro .inc-int-pri b{ color:#cc0000;}
.inc-list .inc-intro .inc-int-pri b{ color:#999; margin-left:15px;}
.inc-list .inc-intro .inc-int-pri del{ color:#999; padding-left:15px;}
.inc-list .inc-intro .inc-int-buy{ height:22px}
.inc-list .inc-intro .inc-int-buy a{ display:inline-block; width:93px; height:22px; background-position:-99px -42px;}
/*加价购end*/

/*购物车为空start*/
.cartEmptyBox{ height:320px; border:1px solid #e4e4e4; background:#fafcff; margin-top:5px;}
.cartEmptyCon{ padding:55px 0 0 296px;}
.cartEmptyCon .empTit{ height:30px; line-height:30px; font-size:20px; color:#ff9933; font-family:"Microsoft YaHei"; position:relative;}
.cartEmptyCon .empTit i{ display:inline-block; width:60px; height:60px; background-position:-140px -238px; position:absolute; left:-78px; top:0;}
.cartEmptyCon .empPro{ line-height:30px; color:#999; padding-top:6px;}
.cartEmptyCon .empPro a{ color:#0066cc; padding:0 5px;}
.cartEmptyCon .empSearch{ width:364px; height:36px; position:relative; margin-top:16px;}
.cartEmptyCon .empSearch input{ width:318px; height:34px; line-height:34px; border:1px solid #e4e4e4; padding:0 34px 0 10px;}
.cartEmptyCon .empSearch span{ height:34px; line-height:34px; width:120px; color:#ccc; position:absolute; left:11px; top:1px;}
.cartEmptyCon .empSearch i{ display:inline-block; width:34px; height:34px; background-position:-84px -238px; position:absolute; right:1px; top:1px; cursor:pointer;}
/*购物车为空end*/

/*登录弹窗start*/
.popMask{background:#333; width:100%; height:100%; z-index:999 ;position:fixed; left:0; top:0; opacity:0.3; filter:alpha(opacity=30); _width:0; _height:0; display:none; }
.loginBox{width:380px; height:494px; background:#999999; position:fixed; left:50%; top:50%; margin:-257px 0 0 -195px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+400); border-radius:5px; box-shadow:0 0 6px 1px #828282; z-index:10001; padding:5px; display:none;}
.loginBox .loginCon{ background:#fff;  font-family:"宋体"; width:380px; height:492px;box-shadow:0 0 0 1px #e7e7e7 inset;}
.loginBox .loginTitle{ height:38px; line-height:38px; background:#f4f4f4; position:relative;}
.loginTitle li{ float:left; width:80px; height:38px; line-height:38px; font-size:14px; color:#999999; font-weight:bold; text-align:center; cursor:pointer;}
.loginTitle .cur{ color:#e10303; background:#fff;}
.loginBox .loginTitle i { background-position: -173px -109px; cursor: pointer; display: inline-block; height: 23px; position: absolute; right: 10px; top: 8px; width: 24px; }
.loginBox .loginMain{ background:#fff; height:352px;}
.tab-1,.regWrap{ width:266px; margin:0 auto; padding-top:27px;}
.addTab{width:266px; margin:40px auto; padding-top:27px; }
.regWrap{ padding-top:0px; height:400px;}
.loginMain .loginTab{ height:30px; line-height:30px; border-bottom:1px solid #f1f1f1; padding-top:10px;}
.loginMain .loginTab a{display:inline-block; height:30px; line-height:30px; width:35px; text-align:center; font-size:12px; margin-right:40px; font-weight:bold; color:#999;}
.loginMain .loginTab a.on{color:#cc0000; border-bottom:2px solid #cc0000; border-left:none; border-top:none; border-right:none;}
.loginMain .loginTab a:hover{text-decoration:none;}
.loginType{}
.loginItem{width:266px; height:36px; position:relative; margin-bottom:15px;}
.loginItem .filter{width:30px; height:36px; position:absolute; top:0; left:0; z-index:4;}
.loginItem .filter p{ display:inline-block; *display:inline; *zoom:1; margin-top:11px; color:#ccc; position:absolute; left:0; top:0; width:60px; padding-left:33px; z-index:5;}
.loginItem .form01{position:absolute; top:0; left:0; width:211px;  padding:0 20px 0 33px; font-weight:700;  height:34px; line-height:34px; color:#999; border:1px solid #dcdcdc; font-size:14px; background:none; z-index:3; }
.loginItem .form01.on{border:1px solid #ff6666}
.loginItem .form01.focus{border:1px solid #6eb9e0}
.loginItem .filter .mark{float:left; display:inline-block; width:30px; height:35px; *display:inline; *zoom:1;}
.loginItem .filter .markdel { background-position: -35px -209px; cursor: pointer; display: none; float: left; height: 16px;left: 240px; position: absolute; top: 10px; width: 16px; z-index: 5;}
.userNameItem .filter .mark{ background-position:10px -98px;}
.passWordItem .filter .mark{ background-position:-17px -99px;}
.yzmItem .filter .mark{ background-position:-83px -100px;}
.loginItem .filter .userIconBox{display:inline-block; width:43px; height:40px; background:#fff; position:absolute; top:1px; left:1px; z-index:3;}
.loginItem .filter .userIcon{width:20px; height:20px; background-position:-51px 0;margin:12px 10px auto 13px;}
.loginItem .filter .status{display:inline-block; width:15px; height:15px; *display:inline; *zoom:1; position:absolute; left:240px; top:11px; display:none;}
.loginItem .filter .pwdIcon{width:16px; height:22px; background-position:-83px 0; margin:10px 11px auto 16px;}
.loginItem .filter .status.wrong{ background-position:-147px -116px;}
.loginItem .filter .status.right{ background-position:-127px -115px;}
.loginItem .mistakeTip,.loginItem .mistakeTip02{ padding:0 10px; height:20px; color:#fff; line-height:20px; position:absolute; bottom:-15px; right:0; display:none; z-index:5;}
.loginItem .mistakeTip{ background:#ed787f;}
.loginItem .mistakeTip02{background:#ccc;}
.yzmItem .yzm{position:absolute; left:156px; top:4px; height:28px;}
.yzmItem .form01{ width:114px; padding:0 110px 0 40px; }
.yzmItem .refresh{display:inline-block;}
.yzmItem .refresh i{width:20px; height:20px; z-index:5; position:absolute;top:9px; right:10px; background-position:-58px -108px;}
.loginBtn{ margin:25px 0 20px;}
.loginBtn input{ width:266px; height:34px; line-height:34px; color:#fff; border:1px solid #e10303; font-size:16px; background:#e10303; font-weight:bold; cursor:pointer; border:none;}
.moreChoice{margin-bottom:16px;}
.moreChoice .auto,.moreChoice .forgetPwd{ display:inline-block; *display:inline; *zoom:1;}
.moreChoice .freeReg{color:#0066cc; display:inline-block; *display:inline; *zoom:1; float:right;}
.moreChoice .forgetLine{float:right; padding:0 3px; position:relative; top:-2px; color:#999;}
.moreChoice .auto{float:left;color:#999;}
.moreChoice .forgetPwd{float:right;color:#0066cc;}
.moreChoice .auto input{height:auto;border:0; display:inline-block; vertical-align:middle; width:12px; height:12px; overflow:hidden;}
.moreChoice .auto label{ display:inline-block; vertical-align:middle; padding-left:8px;}
.cooperate p{margin:0 0 11px 0;color:#999;}
.cooperateWay{width:266px;height:42px;margin:0 auto;}
.cooperateWay a{display:inline-block; float:left; margin-right:18px;}
.cooperateWay a i{float:left;display:inline-block;*display:inline;*zoom:1;width:27px;height:27px;}
.cooperateWay .qq i{background-position:0 -141px;}
.cooperateWay .sina i{background-position:-44px -141px;}
.cooperateWay .aliPay i{background-position:-89px -141px;}
.cooperateWay .baidu i{background-position:-133px -141px;}
.cooperateWay .qq:hover i{background-position:0 -176px;}
.cooperateWay .sina:hover i{background-position:-44px -176px;}
.cooperateWay .aliPay:hover i{background-position:-89px -176px;}
.cooperateWay .baidu:hover i{background-position:-133px -176px;}
.formWrap{ width:100%;}
.regAccInfor{ margin-top:15px;}
.regAccInfor .regInput{ width:259px; padding-left:5px; background:none; height:34px; line-height:34px; position:relative; border:1px solid #dcdcdc; z-index:3; font-weight:700; color:#999; font-size:14px; float:left;}
.regAccInfor .regInput.on{ border:1px solid #ff6666;}
.regAccInfor .userAccountNameByEmail{ width:259px; padding-left:5px;}
.regLabel{ width:230px; height:42px; line-height:42px; text-align:right; font-size:16px; padding-right:30px; float:left;}
.regInputBox{ height:36px; width:266px; float:left; position:relative;}
.regInputBox p{ position:absolute; left:6px; top:0; height:36px; line-height:36px; color:#999;}
.regInputBox .regPointIcon{ display:inline-block; width:15px; height:15px; position:absolute; top:11px; *+top:12px; _top:14px; right:10px; z-index:4;}
.regInputBox .regPointIcon.regFalse{ background-position:-147px -116px;}
.regInputBox .regPointIcon.regTrue{background-position:-127px -115px;}
.regInputBox .regPoint{ display:inline-block; height:20px; line-height:20px; color:#fff; padding:0 10px; position:absolute; top:31px; right:0px; z-index:5;}
.regInputBox .regPoint.poiFalse{ background:#ed787f;}
.regInputBox .regPoint.poiTrue{ background:#ccc;}
.regInputBox-code .regPoint{ right:113px;}
.regInputBox-code .regPointIcon{ right:120px;}
.regInputBox .regCap{ display:inline-block; width:74px; height:34px; position:absolute; float:left; text-align:right;}
.regInputBox .regCapIcon{ display:inline-block; height: 20px; width: 20px;background-position: -58px -108px; cursor:pointer; position:absolute; right:10px; top:9px;}
.regAgreeBox{ line-height:22px; position:relative; margin-top:13px;}
.regAgreeBox .regAgrInput{ height:12px; width:12px; overflow:hidden; display:inline-block; vertical-align:middle;  border:none;}
.regAgreeBox .regAgree{ display:inline-block; color:#999;  vertical-align:middle; margin-left:2px; margin-top:2px;}
.regAgreeBox .regAgree a{ color:#0066cc;}
.regAgreeBox .regAgree a:hover{ color:#0066cc;}
.regAccBut{ position:relative; height:48px;}
.regAccBut .regAgreePoint{ color:#cc0000; position:absolute; left:0; top:25px;}
.regInputBox .regSub{ width:266px; height:34px; font-size:16px; font-weight:bold; line-height:33px; color:#fff; border:none; background:#e10303; cursor:pointer; margin-top:-8px;}
.regAccInfor .regInputChe{ width:146px; height:34px; border:1px solid #dcdcdc; background:none; position:relative; z-index:3; font-weight:700; padding-left:5px;}
.qjwSubmit1{ color:#666; text-align:center; width:112px; height:34px; line-height:34px; display:block; font-size:12px; border-right:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#f4f4f4; cursor:pointer; overflow:hidden; float:right;}
.qjwSubmit3{ color:#666; text-align:center; width:112px; height:34px; line-height:34px; display:block; font-size:12px; border-right:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#f4f4f4; cursor:pointer; overflow:hidden; float:right;}
.regCheck{ float:left; height:36px; width:153px;}
.qjwSubmit2{ color:#666; width:112px; height:34px; line-height:34px; display:inline-block; vertical-align:middle; text-align:center; border-right:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#f4f4f4; cursor:pointer; font-size:12px; overflow:hidden; float:right;}
.qjwSubmit2 em{ float:none; color:#cc0000; margin-right:3px; font-style:normal;}
.qjwSubmit4{ color:#666; width:112px; height:34px; line-height:34px; display:inline-block; vertical-align:middle; text-align:center; border-right:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#f4f4f4; cursor:pointer; font-size:12px; overflow:hidden; float:right;}
.qjwSubmit4 em{ float:none; color:#cc0000; margin-right:3px; font-style:normal;}
.regInputBox-yzCode{ height:34px; width:264px; border:1px solid #dcdcdc;}
.regInputBox-yzCode.on{ border:1px solid #ff6666;}
.regInputBox-yzCode .regPoint{ right:-1px;}
.regInputBox-yzCode .yzm{position:absolute; left:0px; top:3px; height:28px;}
.regAccInfor .yzCode{ width:149px; float:left; border:none;}
.loginMain .bdOn{ border:1px solid #6eb9e0;}
.regSuccessCon{ padding-top:66px; text-align:center;}
.regSuccessCon i{ display:inline-block; width:48px; height:48px; background-position:-84px -278px;}
.regSuccessCon .tit{ color:#333; font-weight:bold; font-size:14px; padding-top:10px;}
.regSuccessCon .pro{ font-size:14px; padding:12px 0 14px;}
.regSuccessCon a{ display:inline-block; width:78px; height:34px; line-height:34px; font-size:14px; color:#fff; font-weight:bold; background:#e10303;}
.regSuccessCon a:hover{ text-decoration:none; color:#fff;}
.regSuccessCon .bot{ color:#999; padding-top:90px;}

/*登录弹窗end*/

/*结算层start*/
.countMoney{border:1px solid #e4e4e4; width:998px; border-top:1px solid #fff; position:relative;}
.countMoney .CoupAndProm{ padding:15px 30px 0; height:68px;}
.CoupAndProm .cpTitle{ height:28px;}
.CoupAndProm .cpTitle span{ display:inline-block; height:26px; line-height:26px; color:#cf000d; border:1px solid #cf000d; border-radius:2px; background:#fff; margin-right:8px; padding:0 12px; cursor:pointer;}
.CoupAndProm .cpTitle .on{ background:#ffe6e8;}
.CoupAndProm .cpTitle span i{ display:inline-block; width:15px; height:8px; background-position:-185px -208px; margin-left:8px; _margin-top:8px;}
.CoupAndProm .cpTitle .on i{ background-position:-185px -224px;}
.CoupAndProm .cpTitle .promTit{ display: none; }
.CoupAndProm .cpClose{ width:14px; height:14px; background-position:-36px -211px; position:absolute; right:33px; top:25px; cursor:pointer;}
.CoupAndProm .cpContent .cpList{ display:none; margin-bottom:18px;}
.promList{ padding-top:18px;}
.promList ul{ padding:0 25px; overflow-y:auto; position:relative;}
.promList li{ margin-bottom:12px; height:18px; overflow:hidden;}
.promList li span{ color: #fff; display: inline-block; height: 16px; line-height: 16px; border: 1px solid #e6393d; background:#e6393d; margin-right:20px; padding: 0 3px 0 4px;}
.promList li em{ display: inline-block; line-height:18px; font-style:normal;}
.countMoney .goodDetail{ width:650px; background:#fff; padding:15px 5px 15px 0; border-top:1px solid #fff; position:absolute; right:0; top:0;}
.countMoney .goodDetail.on{ width:auto; border-top:1px solid #e4e4e4; position:relative;}
.countMoney .goodDetail .moneyTotal{ height:26px; line-height:26px; text-align:right;}
.countMoney .goodDetail em{ display:inline-block; font-style:normal;}
.countMoney .goodDetail span{ display:inline-block; font-family:"Microsoft YaHei"; }
.countMoney .goodDetail span b{color:#c00; font-weight: normal;}
.countMoney .goodDetail .goodMoney{ width:77px; text-align:left;}
.countMoney .goodDetail .preMoney{ width:65px; text-align:left;}
.countMoney .goodDetail .totTit{ margin-left:30px;}
.countMoney .moneyDetail{height:46px; line-height:46px; background:#f2f2f2; border-top:1px solid #e4e4e4;}
.countMoney .moneyDetailFixed{ border-top:1px solid #e4e4e4; position:fixed; z-index:101; bottom:0px; left:0; width:100%; box-shadow: 0 0 5px -1px #ccc;}
.countMoney .moneyDetCon{ width:998px; margin:0 auto;}
.countMoney .moneyDetail .goonShop{ float:left; height:46px; line-height:46px; padding-left:10px; }
.countMoney .moneyDetail .goonShop label{ float:left; margin-right:20px;}
.countMoney .moneyDetail .goonShop input{margin:17px 10px 0 0; width:14px; height:14px; float:left;}
.countMoney .moneyDetail .goonShop span{float:left;}
.countMoney .moneyDetail .goonShop .ma1{float:left; display:inline-block; margin-right:18px; }
.countMoney .moneyDetail .goonShop .ma1:hover{ color:#666;}
.countMoney .moneyDetail .goonShop .ma2{float:left; display:inline-block; height:28px; line-height:28px; color:#0066cc; padding:0 20px; border:1px solid #e4e4e4; background:#fff; border-radius:3px; margin-top:8px;}
.countMoney .moneyDetail .goonShop .ma2:hover{text-decoration:none; color:#0066cc;}
.countMoney .moneyDetail .countBox{float:right;  height:46px; line-height:46px;}
.countMoney .moneyDetail .countBox .countSum{ float:right; height:46px; margin-right:25px; font-family:"Microsoft YaHei";}
.countMoney .moneyDetail .countBox .countSum b{position:relative; top:-2px; font-weight:normal; font-size:14px; color:#333;}
.countMoney .moneyDetail .countBox .countSum span{color:#cf010e; font-size:18px; font-weight:bold;}
.countMoney .moneyDetail .countBox .sumMoney{ padding-right:4px;}
.countMoney .moneyDetail .countBox .countBtnBox{float:right; height:48px; margin:-1px -1px 0 0; position:relative;}
.countMoney .moneyDetail .countBox .countBtnBox a{ display:inline-block; height:48px; line-height:48px; width:100px; text-align:center; color:#fff; background:#e2010f; font-weight:bold; font-size:20px; font-family:"Microsoft YaHei";}
.countMoney .moneyDetail .countBox .countBtnBox a:hover{text-decoration:none;}
.countMoney .moneyDetail .countBox .sett-submit{ display:none; float:right; width:98px; height:46px; line-height:46px; text-align:center; font-size:16px; color:#ff6633; font-family:"Microsoft YaHei"; background:#fff9ee; border:1px solid #ffe2b4; position:relative; margin:-1px -1px 0 0;}

/*结算层end*/
/*购物车loading start*/
.loadingBox{ background:#fafcff; border: 1px solid #e4e4e4; height:200px;}
.loadingBox .loadingCon{ margin:75px 0 0 200px;}
.loadingBox .loadGif{ float:left; width:63px; height:63px; background-position:-137px -307px; position:relative;  }
.loadingBox .loadText {	float:left; color:#ff9933; font-family:"Microsoft YaHei"; font-size:20px; height:30px; line-height:30px; margin:15px 0 0 20px;}
.bottomWater{width:13px; height:0px; position:absolute; background:#ccffff; top:58px; left:25px; border-radius:0 0 3px 3px; animation: toHeight 2s infinite linear; -webkit-animation:toHeight 2s infinite linear;}

@keyframes toHeight{
	0%{height:0px; top:58px}
	100%{height:33px; top:25px}
	}
@-webkit-keyframes toHeight{
	0%{height:0px; top:58px}
	100%{height:33px; top:25px}
	}
/*购物车loading end*/

/*温馨提示*/
.tipsBox{ padding:8px 60px; background:#fff5f5; border: 1px solid #e6393d;}
.tipsBox p{ line-height:20px; text-align:center; vertical-align:middle; font-size:0;}
.tipsBox p i{ display:inline-block; width:21px; height:22px; background-position:-1px -292px; vertical-align:middle; margin-right:6px;}
.tipsBox p strong{ font-size:12px; vertical-align:middle; color:#e6393d;}
/*温馨提示end*/

/*自定义alert弹窗start*/
.popIcon{ background:url(../../img/usercenter/popIcon.png?20160419) no-repeat 0 0;}/*公共icon*/
.pop-modal{ display:none; background:#000; width:100%; height:100%; z-index:10000;position:fixed; left:0; top:0; opacity:0.5; filter:alpha(opacity=50); _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); }
/*弹层样式1*/
.pop-wrap1{display:none;  width:400px; height:200px; position:fixed; left:50%; top:50%; margin:-105px 0 0 -205px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+400); background: url('../../images/popBg.png?20160419'); border-radius:5px; box-shadow:0 0 6px 1px #828282; z-index:10001; padding:5px;}
.pop-wrap1 .pop-layer{ width:400px; height:200px; background:#fff; border-radius:3px;}
.pop-wrap1 .pop-title{ height:40px; line-height:40px; background:#c40001; border-top-left-radius:3px; border-top-right-radius:3px; padding-left:16px;}
.pop-wrap1 .pop-title p{ float:left; color:#fff; font-size:14px;}
.pop-wrap1 .pop-title i{ background-position:0 -45px; display:inline-block; float:right; width:14px; height:14px; cursor:pointer; margin:13px 13px 0 0;}
.pop-wrap1 .pop-main{ height:79px; background:#fff; padding:41px 40px 0 50px;}
.pop-wrap1 .pop-main i{ width:40px; height:40px; display: inline-block; float:left; display:none;}
.pop-wrap1 .pop-main .success{ background-position:0 0;}
.pop-wrap1 .pop-main .alarm{background-position:-41px 0;}
.pop-wrap1 .pop-main .fail{ background-position:-81px 0;}
.pop-wrap1 .pop-main .confirm{background-position:-121px 0;}
.pop-wrap1 .pop-main p{ font-size:16px;  font-family:"微软雅黑"; color:#000; float:right; width:265px; height:38px;}
.pop-wrap1 .pop-main p span{ display:inline-block; width:100%; vertical-align:middle; height:auto;}
.pop-wrap1 .pop-main p em{ display:inline-block; vertical-align:middle; height:100%; width:0; overflow:hidden;}
.pop-wrap1 .pop-bottom{ height:40px; background:#f1f1f1; border-bottom-left-radius:3px; border-bottom-right-radius:3px; text-align:right; padding-right:25px;}
.pop-wrap1 .pop-bottom span{ display:inline-block; width:58px; height:22px; font-size:0; border-radius:2px; text-align:center; line-height:22px; cursor:pointer; margin:8px 0 0 5px;}
.pop-wrap1 .pop-bottom .confirm{ border:1px solid #c40001; color:#c40001; background:#ffe6e6;}
.pop-wrap1 .pop-bottom span b{ font-size:12px; font-weight:normal; display:inline-block;}
.pop-wrap1 .pop-bottom .cancel{ border:1px solid #ccc; color:#666666; background:#fff;}
/*自定义alert弹窗end*/

/*加价购s*/
.promotionHg{ float:left; width:92px; height:28px; position:relative; margin-left:15px; display:inline-block;}
.promotionHg.styClassOne{margin-top:5px;}

.promotionBox b{float:left; width:218px; padding:0 0 0 5px; display:inline-block; line-height:20px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.promotionBox b.pText{float:left;width:260px;margin-top:5px;}
.promotionBox b.pText em{color:#e54346;font-style:normal;}
.promotionBox{float:left; margin-top:4px; display:inline-block;}
.promotionBox .jTil{background:url(../images/cartIcon-gw-24.png?20160419) no-repeat 0 -365px;width:88px;height:35px;text-align:center;line-height:28px;color:#fff;float:left;display:inline-block;position:relative;left:-5px;}
.promotionBox span i{display:inline-block; height:5px; width:6px; background-position:0 -216px; position:absolute; bottom:-5px; left:4px; font-size:0; line-height:0;}
.promotionBox span em{ display:inline-block; font-style:normal; color:#e6393d;}
.tableOther .promotionThead .promotionBox b.pText{float:left;width:260px;margin-top:5px;}
.tableOther .promotionThead .promotionBox b.pText em{color:#e54346;font-style:normal;}
.promotionHg .hgBtn{background:#e54346; border-radius:3px; color:#fff; display:block; width:90px; height:26px; line-height:26px; border:1px solid #cf000d; text-align:center;}
.promotionHg .hgBtn:hover{ color:#fff; text-decoration:none;}


.promotionHg .hgBtn i{ display:inline-block; width:15px; height:8px; background-position:-185px -176px; margin-left:5px; _margin-top:8px;}
.promotionHg .hgBtn.on i{ background-position:-185px -192px;}
/*加价购e*/
/*换购商品start*/
.hgspBox{ position:absolute; left: 0; top:30px; text-align:left; z-index: 1000; border:1px solid #ddd; background:#fff; box-shadow:0 0 6px -1px #bbb; display:none;}
.hgspBox .hgspClose{ width:20px; height:20px; position:absolute; top:8px; right:8px; background-position:-34px -208px; cursor:pointer;}
.hgspBox .hgspTitle{ width:382px; height:36px; line-height:36px; background:#f3f3f3; padding-left:10px;}
.hgspBox .hgspTip{padding:10px 10px 0;color:#ff6600;}
.hgspBox .hgspCon{ width:392px; height:auto; position:relative; z-index:1001;}
.hgspList{ width:392px; height:299px; overflow-y:auto; overflow-x:hidden;}
.hgspList ul{ border-bottom: 1px solid #e4e4e4; margin:0 10px;}
.hgspList ul li{ height:54px; margin:0 10px;padding:10px 0;}

.hgspList ul li.on{background:#fffaf1;}
.hgspCon .hgspRemind{background: none repeat scroll 0 0 #FFFDEE;border: 1px solid #EDD28B;color: #FF6600;height: 18px;left: 85px;line-height: 18px; padding: 6px 15px;position: absolute;top: 110px; width: 180px; z-index:1002; box-shadow:0 0 4px -2px #666;}
.hgspCon .hgspRemind em{ color:#FF6600; font-style:normal;}
.hgspCon .hgspRemind b{cursor: pointer;font-weight: normal;height: 18px; font-size:20px; position: absolute;right: 10px; _top:9px; width: 10px; z-index:1003;}
.hgspList .hgspCheckBox{ width:12px; padding:20px 12px 0 0; float:left;}
.hgspList .hgspCheckBox input{ vertical-align:middle; margin:0px;}
.hgspList .hgspImgBox{ width:54px; height:54px; _height:55px; float:left;}
.hgspList .hgspImgBox img{ height: 52px; vertical-align: middle; width: 52px; border:1px solid #ccc;}
.hgspList .hgspInfo{ width:230px; height:48px; padding:3px 0px 3px 16px; float:left; overflow: hidden; }
.hgspList .hgspInfo p{ width:235px;}
.hgspList .hgspInfo .hgspName{ height:22px; line-height:22px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.hgspList .hgspInfo .hgspPrice{ height:26px; line-height:26px; overflow:hidden;}
.hgspList .hgspInfo .hgspPrice b{ color:#cc0000; font-family:"微软雅黑"; padding-left:0px;}
.hgspList .hgspInfo .hgspPrice del{ color:#999; font-family:"微软雅黑"; padding-left:15px;}
.hgspBtnBox{ width:160px; padding:10px 0 10px 106px;}
.hgspBtnBox a{ display:inline-block; height:24px; line-height:24px; padding:0 18px; border-radius:2px; margin-left:15px;}
.hgspBtnBox .hgspSure{ background:#e54346; color:#fff; border:1px solid #cf000d;}
.hgspBtnBox .hgspSure:hover{ color:#fff; text-decoration:none;}
.hgspBtnBox .hgspCancel{ background:#f9f9f9; color:#999; border:1px solid #e4e4e4;}
.hgspBtnBox .hgspCancel:hover{ color:#999; text-decoration:none;}

.addPirceBtn{float:left;background: #e54346;border-radius: 3px;color: #fff;display: block;padding:0 10px;height: 26px;line-height: 26px;border: 1px solid #cf000d;text-align: center;margin:5px 0 0 20px;_display:inline;}
/*换购商品end*/
